Last updated by area

17 current · 1 stale · stalest first
Site audit 11d ago
Google Trends 38h ago
PageSpeed 38h ago
AI visibility (citations) 24h ago
Human / AI traffic (GA4) 12h ago
Bing search 9h ago
Crawl activity 8h ago
Recommendations 8h ago
Rankings (GSC) 8h ago
AI Citations (live) 7h ago
Fleet growth (GSC daily) 7h ago
AI bot intelligence 7h ago
CF AI crawls 7h ago
Indexing health 7h ago
Content freshness 7h ago
SERP / AI Overviews 7h ago
Knowledge graph / entities 7h ago
AI Citations (Bing) 6h ago

🟢 current · 🟡 lagging · 🔴 stale (daily feeds >3d, weekly >14d). The static board can't refresh itself — these ages are computed live in your browser, so they're true whenever you look. A stale area means its tile below is showing OLD numbers.

Data freshness

114 fresh · 12 need running · 2 retired · 12 scheduled · checked 21 Jul, 14:39
run: python3 scripts/refresh_all.py
▸ Show feed last-run dates — 12 need running
Needs running — run refresh_all.py
enhancement_done last run 23 Jun · 28d ago VERY STALE
gsc_indexed_history last run 25 Jun · 26d ago VERY STALE
indexing_status last run 25 Jun · 26d ago VERY STALE
wikidata last run 25 Jun · 26d ago VERY STALE
daily_audit_bestbusinessloans last run 7 Jul · 14d ago VERY STALE
daily_audit_rank4ai last run 7 Jul · 14d ago VERY STALE
daily_audit_seocompare last run 7 Jul · 14d ago VERY STALE
Citation prompts last run 9 Jul · 12d ago VERY STALE
manual_indexing_queue last run 9 Jul · 12d ago VERY STALE
fleet_engine last run 9 Jul · 12d ago VERY STALE
sample_audit last run 10 Jul · 11d ago VERY STALE
Daily site audit last run 10 Jul · 11d ago VERY STALE
Scheduled / by design — no action (weekly cron, prev-period baseline, or cron-token feeds)
site_structure_resiliencebuilder last run 12 May · 70d ago SCHEDULED
site_structure_adhdhelper last run 7 Jun · 44d ago SCHEDULED
site_structure_homesandhedge last run 7 Jun · 44d ago SCHEDULED
site_structure_womenshealth last run 7 Jun · 44d ago SCHEDULED
site_structure_propertoasty last run 8 Jun · 43d ago SCHEDULED
full_changelog last run 10 Jun · 41d ago SCHEDULED
google_indexing_log last run 10 Jun · 41d ago SCHEDULED
gsc_previous last run 10 Jun · 41d ago SCHEDULED
site_changelog last run 10 Jun · 41d ago SCHEDULED
site_structure_invoicefinance last run 12 Jun · 39d ago SCHEDULED
AI Overviews SERP last run 15 Jun · 36d ago SCHEDULED
podcast last run 15 Jun · 36d ago SCHEDULED
Retired — no producer (decide: rebuild job or remove feed)
vernacular_cardmachines last run 11 May · 71d ago RETIRED
keyword_gaps last run 8 Jun · 43d ago RETIRED
Fleet parity check · do this at some point

Bring every site into unity with the page-type & asset completeness checklist (FLEET/SITE_PAGE_TYPE_COMPLETENESS.md): /statistics/, /compare/ + real tables, /guides/, /sectors/, /tools/, /authors/, /accreditations/, llms-full.txt, ai.txt, agent-data layer, no FAQPage.

Reference builds (complete): Company Rescue, Invoice Finance. Known-thin (need bringing up): equity-release, womens-health, homesandhedge, steve-site.

Search performance

431,623 impressions · 1,602 clicks · 53 on page 1 · full site history (28d + Δ in small print)
Full rankings →
SiteImpressionsClicksCTRAvg posPage 1Striking
ResilienceBuilder
305,469
28d 12,270▼ 25%
1,259
28d 60▼ 18%
0.5%37216
Rank4AI
126,154
28d 51,085▲ 7%
343
28d 136▲ 39%
0.3%203221

Big numbers = each site's FULL Google history (all-time GSC). Small print = last 28 days with Δ vs the prior 28 · CTR/pos = 28d · 🟢 page 1 (≤10) · 🟡 striking (11–20).

AI Citations (we were just fetched into an AI answer) snapshot

591 in last 24h
33,646
AI-answer fetches · 30d
591
last 24h
12
sites cited
6,926
spoofed UAs blocked

By site

market-invoice 142 openaianthropicperplexity
cardmachines 120 openaianthropicperplexity
peptideclear 95 openaiperplexity
Rank4AI 77 openaiperplexity
fundbiz 49 openaiperplexity
seocompare 58 openaiperplexity
namenest 13 openai
bestbusinessloans 4 openaiperplexity
hervitals 18 openai
ltdturnaround 4 openaiperplexity
homesandhedge 1 openaiperplexity
kartapay 1 openaiperplexity

Most-cited pages

  • ×1332 seocompare/
  • ×1294 Rank4AI/
  • ×1242 peptideclear/
  • ×1214 cardmachines/
  • ×1184 market-invoice/
  • ×638 fundbiz/
  • ×367 peptideclear/explained/asa-weight-loss-rules/
  • ×360 market-invoice/late-payment-act/
  • ×295 cardmachines/learn/uk-card-interchange-2026/
  • ×257 namenest/

Recent live fetches

ChatGPT-User market-invoice/stats/uk-transport-haulage-cash-flow-statistics-2026/ 21 Jul, 15:28
NEW ChatGPT-User hervitals/ 21 Jul, 15:26
NEW ChatGPT-User seocompare/ 21 Jul, 15:23
NEW ChatGPT-User market-invoice/providers/bibby/ 21 Jul, 15:22
NEW ChatGPT-User cardmachines/acquirers/ 21 Jul, 15:21
NEW ChatGPT-User cardmachines/data/uk-card-acquirer-index/ 21 Jul, 15:21
NEW ChatGPT-User cardmachines/blog/2026-uk-card-processing-rate-benchmarks/ 21 Jul, 15:21
NEW ChatGPT-User cardmachines/statistics/ 21 Jul, 15:21
NEW ChatGPT-User fundbiz/lenders/capital-on-tap/ 21 Jul, 15:18
NEW ChatGPT-User market-invoice/providers/sallyport/ 21 Jul, 15:16
NEW ChatGPT-User seocompare/ 21 Jul, 15:12
NEW ChatGPT-User fundbiz/vs/funding-circle-vs-iwoca/ 21 Jul, 15:12
NEW ChatGPT-User peptideclear/ 21 Jul, 15:10
NEW ChatGPT-User cardmachines/best/best-card-terminal-low-fees/ 21 Jul, 15:09

Verified against operator networks (OpenAI/Azure, Anthropic/AWS, Perplexity) — spoofed user-agents excluded.

Fleet growth

485,431 impressions · 1,840 clicks · 28,049 Bing citations · 68,420 AI fetches · 481d · +206% impressions wk/wk

Fleet-wide per day · Google impressions + clicks (GSC), AI citations (Bing, dashed violet), live AI fetches (ChatGPT/Perplexity/Claude, orange) · y-axis from zero. Today's fetch point is partial until the day closes.

Real visits (GA4) JS-verified · 30d
0
GA4 sessions — a real browser ran JS and the page loaded, with Google's invalid-traffic filtering. The honest real-human number (undercounts a little where consent/ad-block blocks GA4). Server hits ex-known-bots = 182,742, but that overcounts heavily (mostly crawlers) — not real humans.
Google clicks GSC · 28–30d
196
Clicks from a google.com search-result page (already bot-free). Doesn't include Bing or AI tools.
Google impressions GSC · 28–30d
63,355
Times the fleet appeared on a google.com results page — total search visibility, before any click.
Bing clicks Bing WMT · 5–7d
0
Clicks from a bing.com search-result page (also feeds Copilot). Shorter window — API caps at ~7 days.
AI visits GA4 · 30d
0
Real GA4 sessions referred by ChatGPT / Perplexity / Gemini / Claude / Copilot. User clicked the link and the page loaded.

Funnel · Impressions → Clicks → Submissions (Google GSC 28d · form submissions 30d, our own attribution · a repeat submit from one person counts again, so this runs higher than distinct-lead totals)

Rank4AI 51,085 impr 136 clk 0.3% 0 submits
ResilienceBuilder 12,270 impr 60 clk 0.5% 0 submits

Leads-by-source = our own first-party attribution. "internal" / own-domain means the first-touch source didn't persist (attribution fix pending on FundBiz + MHQ; MarketInvoice is accurate — note Bing drives most MI leads).

Fleet quick view

Real visits (GA4) = the honest traffic number. Server hits ⚠ overcounts (mostly crawlers, not humans). Toggle changes Server hits + Google clk/Impr/Pos only; Real visits/Users/AI are fixed GA4 30d, Bing fixed 5-7d. Click ▸ for detail.
Site Real visits GA4·30d Users GA4·30d Server hits ⚠ ex-bots·toggles Google clk GSC·toggles Bing clk 5-7d AI visits GA4·30d Impr GSC·toggles Pos toggles Cited % AI Bots AIO Pages Issues Up% Crit/High
Rank4AI 0 0 31,756 136 0 0 51,085 20.4 0% 585 0 764 0 99% 4
ResilienceBuilder 0 0 60 0 0 12,270 37.1 0% 0 0 0 0 91.4% 0

Per-site enhancements 87 open

Persistent backlog · ranked · marks done · 21 Jul · click to open

87 open across 2 sites · 73 open 14d+ · 1 done

Rank4AI

47 open
  1. Consolidate
    Consolidate 24 URLs · “ai seo company”
    → /research/rankings/top-ai-seo-companies-uk/ · 4,100 impr · 4,100 impr · open 37d · https://www.rank4ai.co.uk/research/rankings/top-ai-seo-companies-uk/
    rank-con-f77e2854
  2. Rank win
    Push “ai search agency” to page 1
    pos ~12 · 896 impr · seen since 2026-06-10 · 896 impr · open 42d · ai search agency
    rank-ran-523a68f1
  3. Indexing
    Resolve indexing — 1,222 not indexed
    149/1,371 indexed (10.9%) · 1,222 URLs · open 37d
    rank-ind-79d9a765
  4. Consolidate
    Consolidate 3 URLs · “ai overview optimisation agency”
    → /research/rankings/best-google-ai-overviews-agencies-uk/ · 430 impr · 430 impr · open 22d · https://www.rank4ai.co.uk/research/rankings/best-google-ai-overviews-agencies-uk/
    rank-con-ef62745e
  5. Consolidate
    Consolidate 3 URLs · “ai search for estate agents”
    → /research/rankings/ai-search-agencies-for-property/ · 292 impr · 292 impr · open 15d · https://www.rank4ai.co.uk/research/rankings/ai-search-agencies-for-property/
    rank-con-eeebebd9
  6. Rank win
    Push “ai seo agency uk” to page 1
    pos ~12 · 325 impr · seen since 2026-06-30 · 325 impr · open 22d · ai seo agency uk
    rank-ran-4c46c8b2
  7. Rank win
    Push “best ai seo agency” to page 1
    pos ~13 · 221 impr · seen since 2026-06-15 · 221 impr · open 37d · best ai seo agency
    rank-ran-2e2162f8
  8. Rank win
    Push “ai overview optimisation agency” to page 1
    pos ~13 · 220 impr · seen since 2026-05-24 · 220 impr · open 59d · ai overview optimisation agency
    rank-ran-8f015608
  9. Losing clicks
    Refresh “29375: search ranking” — slipping
    pos 10→15 · 12 impr · 12 impr at risk · open 34d · 29375: search ranking
    rank-dec-f2ae8ae4
  10. Losing clicks
    Refresh “ai overviews optimisation agency” — slipping
    pos 8→29 · 8 impr · 8 impr at risk · open 37d · ai overviews optimisation agency
    rank-dec-f05fa4c9
  11. Losing clicks
    Refresh “/overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi” — slipping
    pos 5→11 · 6 impr · 6 impr at risk · /overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi
    rank-dec-76477445
  12. Losing clicks
    Refresh “ai agency leeds” — slipping
    pos 10→10 · 5 impr · 5 impr at risk · ai agency leeds
    rank-dec-97ec9931
  13. Losing clicks
    Refresh “ai as a service essex” — slipping
    pos 10→11 · 3 impr · 3 impr at risk · ai as a service essex
    rank-dec-6da94d06
  14. Consolidate
    Consolidate 5 URLs · “ai visibility for sra solicitors in the uk”
    → /who-we-help/solicitors/ · 75 impr · 75 impr · open 19d · https://www.rank4ai.co.uk/who-we-help/solicitors/
    rank-con-eb4a5587
  15. Rank win
    Push “ai visibility london” to page 1
    pos ~16 · 93 impr · seen since 2026-07-07 · 93 impr · open 15d · ai visibility london
    rank-ran-dfc11c47
  16. Rank win
    Push “ai first seo agency” to page 1
    pos ~20 · 66 impr · seen since 2026-06-12 · 66 impr · open 40d · ai first seo agency
    rank-ran-2553fbdc
  17. Losing clicks
    Refresh “ai first seo agency” — slipping
    pos 14→23 · 65 impr · 65 impr at risk · open 23d · ai first seo agency
    rank-dec-f4f68242
  18. Rank win
    Push “aeo agencies” to page 1
    pos ~20 · 37 impr · seen since 2026-06-28 · 37 impr · open 24d · aeo agencies
    rank-ran-1f0a6dcc
  19. Rank win
    Push “affordable ai search optimization service packages for small businesses” to page 1
    pos ~12 · 36 impr · seen since 2026-06-10 · 36 impr · open 42d · affordable ai search optimization service packages for small businesses
    rank-ran-adee074e
  20. Rank win
    Push “ai overview seo agency” to page 1
    pos ~18 · 36 impr · seen since 2026-06-14 · 36 impr · open 38d · ai overview seo agency
    rank-ran-5ea76f5f
  21. Rank win
    Push “ai marketing agency oxford” to page 1
    pos ~19 · 31 impr · seen since 2026-05-24 · 31 impr · open 59d · ai marketing agency oxford
    rank-ran-f87285f4
  22. Rank win
    Push “ai overviews optimisation company” to page 1
    pos ~14 · 28 impr · seen since 2026-05-24 · 28 impr · open 59d · ai overviews optimisation company
    rank-ran-e22108a9
  23. Rank win
    Push “ai marketing services accountants” to page 1
    pos ~14 · 28 impr · seen since 2026-06-10 · 28 impr · open 42d · ai marketing services accountants
    rank-ran-9a2f532e
  24. Losing clicks
    Refresh “ai and seo” — slipping
    pos 30→42 · 46 impr · 46 impr at risk · open 14d · ai and seo
    rank-dec-c68ac23c
  25. Rank win
    Push “ai search visibility agency” to page 1
    pos ~14 · 24 impr · seen since 2026-07-02 · 24 impr · open 20d · ai search visibility agency
    rank-ran-170a2ef5
  26. Rank win
    Push “agency for google ai overviews content” to page 1
    pos ~11 · 20 impr · seen since 2026-06-11 · 20 impr · open 41d · agency for google ai overviews content
    rank-ran-067c7086
  27. Hygiene
    Shorten 21 long titles
    e.g. “Can traditional SEO techniques actually harm my visibility i” (60 chars) · 21 titles · open 37d · https://www.rank4ai.co.uk/learn/questions/can-traditional-seo-techniques-actually-harm-my-visibility-in-chatgpt-and-other-ai-search-platforms/
    rank-hyg-03f2d772
  28. Rank win
    Push “ai seo agency manchester” to page 1
    pos ~12 · 37 impr · seen since 2026-07-11 · 37 impr · ai seo agency manchester
    rank-ran-5bfa4f2d
  29. Losing clicks
    Refresh “"what affects whether a business appears in chatgpt or ai-powered search” — slipping
    pos 62→62 · 25 impr · 25 impr at risk · open 20d · "what affects whether a business appears in chatgpt or ai-powered search
    rank-dec-74bcba1d
  30. Losing clicks
    Refresh “ai marketing agency manchester” — slipping
    pos 64→70 · 21 impr · 21 impr at risk · open 26d · ai marketing agency manchester
    rank-dec-2dc2c3a3
  31. Rank win
    Push “a1 seo in newcastle upon tyne” to page 1
    pos ~18 · 22 impr · seen since 2026-07-14 · 22 impr · a1 seo in newcastle upon tyne
    rank-ran-618ed24a
  32. Rank win
    Push “ai first seo services” to page 1
    pos ~20 · 20 impr · seen since 2026-06-30 · 20 impr · open 22d · ai first seo services
    rank-ran-b756f3d3
  33. Losing clicks
    Refresh “ai marketing services accountants” — slipping
    pos 22→14 · 15 impr · 15 impr at risk · open 37d · ai marketing services accountants
    rank-dec-b78e36a3
  34. Rank win
    Push “ai agency birmingham” to page 1
    pos ~14 · 18 impr · seen since 2026-07-01 · 18 impr · open 21d · ai agency birmingham
    rank-ran-2458ddf5
  35. Rank win
    Push “29375: search ranking” to page 1
    pos ~17 · 17 impr · seen since 2026-06-23 · 17 impr · open 29d · 29375: search ranking
    rank-ran-cd3c4174
  36. Losing clicks
    Refresh “agency to help my saas company rank in chatgpt and ai search” — slipping
    pos 21→26 · 13 impr · 13 impr at risk · open 20d · agency to help my saas company rank in chatgpt and ai search
    rank-dec-1d73d9fc
  37. Losing clicks
    Refresh “free ai visibility audit” — slipping
    pos 30→41 · 13 impr · 13 impr at risk · free ai visibility audit
    rank-dec-cf08fefb
  38. Losing clicks
    Refresh “"my competitor appears in ai results in spain and i don't - what do i do” — slipping
    pos 63→72 · 12 impr · 12 impr at risk · open 33d · "my competitor appears in ai results in spain and i don't - what do i do
    rank-dec-426fa315
  39. Losing clicks
    Refresh “ai agency nottingham” — slipping
    pos 37→46 · 12 impr · 12 impr at risk · ai agency nottingham
    rank-dec-53b8306f
  40. Losing clicks
    Refresh “"compare platforms that track how messaging in ai answers changes after we” — slipping
    pos 47→54 · 9 impr · 9 impr at risk · open 33d · "compare platforms that track how messaging in ai answers changes after we
    rank-dec-610b9311
  41. Losing clicks
    Refresh “ai agency hampshire” — slipping
    pos 13→26 · 7 impr · 7 impr at risk · ai agency hampshire
    rank-dec-e0eaef9e
  42. Losing clicks
    Refresh “ai business seo” — slipping
    pos 40→49 · 7 impr · 7 impr at risk · open 17d · ai business seo
    rank-dec-877b3f3d
  43. Losing clicks
    Refresh “ai as a service edinburgh” — slipping
    pos 19→29 · 6 impr · 6 impr at risk · open 15d · ai as a service edinburgh
    rank-dec-5f983d52
  44. Losing clicks
    Refresh “a1 seo in cardiff” — slipping
    pos 44→50 · 5 impr · 5 impr at risk · open 33d · a1 seo in cardiff
    rank-dec-790b3b2b
  45. Losing clicks
    Refresh “agencies for ai search optimization” — slipping
    pos 51→62 · 5 impr · 5 impr at risk · open 21d · agencies for ai search optimization
    rank-dec-26d4c6e6
  46. Losing clicks
    Refresh “ai consultancy leeds” — slipping
    pos 35→54 · 5 impr · 5 impr at risk · open 15d · ai consultancy leeds
    rank-dec-994c10b4
  47. Losing clicks
    Refresh “"ai visibility audit" -india -asia” — slipping
    pos 67→72 · 2 impr · 2 impr at risk · open 25d · "ai visibility audit" -india -asia
    rank-dec-ab79c1e6

ResilienceBuilder

40 open
  1. Consolidate
    Consolidate 17 URLs · “resilience builder”
    → /resilience-coach-qualification · 614 impr · decaying · 614 impr · open 37d · https://resiliencebuilder.co.uk/resilience-coach-qualification
    resi-con-4eac61d8
  2. Rank win
    Push “resilience workshop” to page 1
    pos ~20 · 304 impr · seen since 2026-06-10 · 304 impr · open 42d · resilience workshop
    resi-ran-1ef30294
  3. Rank win
    Push “corporate wellness consultant” to page 1
    pos ~18 · 303 impr · seen since 2026-05-24 · 303 impr · open 59d · corporate wellness consultant
    resi-ran-c730aec5
  4. Consolidate
    Consolidate 7 URLs · “best team resilience coaching providers for uk companies”
    → /how-to-choose-the-right-resilience-coach-for-your-business · 163 impr · 163 impr · https://resiliencebuilder.co.uk/how-to-choose-the-right-resilience-coach-for-your-business
    resi-con-692574d5
  5. Losing clicks
    Refresh “corporate wellness consultant services” — slipping
    pos 10→16 · 42 impr · 42 impr at risk · open 37d · corporate wellness consultant services
    resi-dec-716c5145
  6. Losing clicks
    Refresh “emotional resilience coach” — slipping
    pos 10→32 · 17 impr · 17 impr at risk · open 15d · emotional resilience coach
    resi-dec-4d33b44e
  7. Rank win
    Push “building resilience workshop” to page 1
    pos ~20 · 189 impr · seen since 2026-06-10 · 189 impr · open 42d · building resilience workshop
    resi-ran-c307bf82
  8. Losing clicks
    Refresh “certified resilience coach” — slipping
    pos 4→34 · 5 impr · 5 impr at risk · certified resilience coach
    resi-dec-16fea5a4
  9. Losing clicks
    Refresh “the resilience coach” — slipping
    pos 10→18 · 3 impr · 3 impr at risk · open 34d · the resilience coach
    resi-dec-a72b18eb
  10. Losing clicks
    Refresh “building resilience workshop” — slipping
    pos 15→20 · 126 impr · 126 impr at risk · building resilience workshop
    resi-dec-464b52f5
  11. Rank win
    Push “corporate wellness consultancy” to page 1
    pos ~20 · 109 impr · seen since 2026-05-24 · 109 impr · open 59d · corporate wellness consultancy
    resi-ran-b2b9de41
  12. Rank win
    Push “coaching for resilience” to page 1
    pos ~20 · 74 impr · seen since 2026-05-24 · 74 impr · open 59d · coaching for resilience
    resi-ran-b69fff3b
  13. Rank win
    Push “emotional resilience coaching” to page 1
    pos ~19 · 54 impr · seen since 2026-06-28 · 54 impr · open 24d · emotional resilience coaching
    resi-ran-7fe13e86
  14. Rank win
    Push “resilience coach certification” to page 1
    pos ~19 · 45 impr · seen since 2026-06-10 · 45 impr · open 42d · resilience coach certification
    resi-ran-e999a2df
  15. Rank win
    Push “corporate wellness consultant services” to page 1
    pos ~20 · 44 impr · seen since 2026-06-11 · 44 impr · open 41d · corporate wellness consultant services
    resi-ran-a83533b3
  16. Rank win
    Push “resilience workshops uk” to page 1
    pos ~13 · 38 impr · seen since 2026-06-10 · 38 impr · open 42d · resilience workshops uk
    resi-ran-52d243c4
  17. Rank win
    Push “corporate wellness consultant norfolk” to page 1
    pos ~11 · 35 impr · seen since 2026-06-10 · 35 impr · open 42d · corporate wellness consultant norfolk
    resi-ran-6894b7a9
  18. Rank win
    Push “characteristics of resilience” to page 1
    pos ~20 · 33 impr · seen since 2026-06-10 · 33 impr · open 42d · characteristics of resilience
    resi-ran-9002a5e5
  19. Rank win
    Push “resilience coaching certification” to page 1
    pos ~19 · 29 impr · seen since 2026-05-24 · 29 impr · open 59d · resilience coaching certification
    resi-ran-2c7934d4
  20. Rank win
    Push “corporate health and wellness consultant” to page 1
    pos ~19 · 18 impr · seen since 2026-05-24 · 18 impr · open 59d · corporate health and wellness consultant
    resi-ran-7bd7b5d0
  21. Losing clicks
    Refresh “resilience coach certification” — slipping
    pos 16→24 · 39 impr · 39 impr at risk · open 37d · resilience coach certification
    resi-dec-9149919b
  22. Losing clicks
    Refresh “customisable resilience programs” — slipping
    pos 22→32 · 26 impr · 26 impr at risk · open 30d · customisable resilience programs
    resi-dec-d8485f59
  23. Losing clicks
    Refresh “business resilience workshops” — slipping
    pos 54→61 · 22 impr · 22 impr at risk · open 20d · business resilience workshops
    resi-dec-8bc2d396
  24. Losing clicks
    Refresh “employee resilience and wellbeing training” — slipping
    pos 41→52 · 17 impr · 17 impr at risk · employee resilience and wellbeing training
    resi-dec-747ae6db
  25. Losing clicks
    Refresh “build emotional resilience coaching” — slipping
    pos 51→60 · 16 impr · 16 impr at risk · open 33d · build emotional resilience coaching
    resi-dec-aa8c9fe4
  26. Losing clicks
    Refresh “characteristics of resilience” — slipping
    pos 20→25 · 15 impr · 15 impr at risk · open 37d · characteristics of resilience
    resi-dec-83e55972
  27. Rank win
    Push “emotional resilience coach” to page 1
    pos ~20 · 15 impr · seen since 2026-07-14 · 15 impr · emotional resilience coach
    resi-ran-bb3cc14d
  28. Losing clicks
    Refresh “resilience builders” — slipping
    pos 32→38 · 12 impr · 12 impr at risk · open 22d · resilience builders
    resi-dec-d467c4a9
  29. Losing clicks
    Refresh “- emotional resilience coaching” — slipping
    pos 25→31 · 11 impr · 11 impr at risk · open 24d · - emotional resilience coaching
    resi-dec-e814edd6
  30. Losing clicks
    Refresh “corporate health and wellness consultant” — slipping
    pos 38→45 · 10 impr · 10 impr at risk · open 15d · corporate health and wellness consultant
    resi-dec-307ec0e8
  31. Losing clicks
    Refresh “coach resilience” — slipping
    pos 52→57 · 7 impr · 7 impr at risk · open 25d · coach resilience
    resi-dec-45f1cb89
  32. Losing clicks
    Refresh “coaching resilience” — slipping
    pos 24→34 · 6 impr · 6 impr at risk · open 23d · coaching resilience
    resi-dec-249593e0
  33. Losing clicks
    Refresh “building resilience at work training” — slipping
    pos 56→65 · 6 impr · 6 impr at risk · open 15d · building resilience at work training
    resi-dec-371d6f56
  34. Losing clicks
    Refresh “281,foster,collaboration & leadership,professional resilience e-learning” — slipping
    pos 35→45 · 5 impr · 5 impr at risk · open 27d · 281,foster,collaboration & leadership,professional resilience e-learning
    resi-dec-b7f59697
  35. Losing clicks
    Refresh “change resilience” — slipping
    pos 26→34 · 5 impr · 5 impr at risk · open 33d · change resilience
    resi-dec-fcc5ae27
  36. Losing clicks
    Refresh “corporate wellness strategist” — slipping
    pos 1→7 · 5 impr · 5 impr at risk · corporate wellness strategist
    resi-dec-2c3b8a0a
  37. Losing clicks
    Refresh “emotionally resilient leader course london” — slipping
    pos 88→94 · 4 impr · 4 impr at risk · open 14d · emotionally resilient leader course london
    resi-dec-1d2ce0a6
  38. Losing clicks
    Refresh “corporate wellbeing providers” — slipping
    pos 61→69 · 3 impr · 3 impr at risk · open 21d · corporate wellbeing providers
    resi-dec-186bfdc5
  39. Losing clicks
    Refresh “coaching stress management” — slipping
    pos 27→38 · 2 impr · 2 impr at risk · open 27d · coaching stress management
    resi-dec-a68047dc
  40. Losing clicks
    Refresh “coaching for stress management” — slipping
    pos 27→54 · 1 impr · 1 impr at risk · open 33d · coaching for stress management
    resi-dec-827e576d

Scroll the box, hit Copy open items, paste into a session. Each row carries its id — mark finished ones done so they drop off next refresh. Items first seen weeks ago show their age (backfilled from GSC history).

Fleet clicks trend · last 28 days 52 clicks last 7d · +18% WoW
Per-day Google clicks summed across the fleet (GSC, dimension=date). The stream over time — not the frozen 28-day total.

Clicks within reach · striking distance

Page-2 queries (pos ~11–20) one nudge from page-1 clicks
60 potential extra clicks/mo if these reach page 1, across 3 queries
Rank4AI
+60 clk · 3 q
Query Site Pos Impr Clicks now + at page 1
ai search agency Rank4AI 12.5 891 7 +53
ai visibility london Rank4AI 15.8 88 1 +5
ai seo agency manchester Rank4AI 11.9 37 1 +2

"+ at page 1" = estimated extra clicks if the query moved to a page-1 position, from its current impressions × a page-1 CTR. The cheapest clicks to win — content already ranks, just not high enough.

Losing clicks · content decay

2026-07-11 → 2026-07-21
10 queries/pages slipping across the fleet — fix or refresh before the clicks are gone
ResilienceBuilder
7 slipping
Rank4AI
3 slipping
Query Site What Pos Impr
emotional resilience coach ResilienceBuilder Off page 1 10 32 11 17
emotional resilience coach ResilienceBuilder Off page 2 10 32 11 17
emotional resilience coach ResilienceBuilder Slipped 10 32 11 17
employee resilience and wellbeing training ResilienceBuilder Slipped 41 52 24 17
281,foster,collaboration & leadership,professional resilience e-learning ResilienceBuilder Slipped 35 45 9 4
ai agency nottingham Rank4AI Slipped 37 46 6 12
building resilience workshop ResilienceBuilder Off page 2 16 23 145 109
building resilience workshop ResilienceBuilder Slipped 16 23 145 109
/overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi Rank4AI Off page 1 5 11 3 6
/overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi Rank4AI Slipped 5 11 3 6

Position shown as before → now (higher number = worse). These had clicks/visibility and are sliding — the early-warning side of the click story.

Top pages by clicks

Per-URL Google clicks · GSC 28–30d
196 clicks across 64 pages that earned at least one — which URLs actually pull traffic
Page Site Clicks Impr CTR Pos
rank4ai.co.uk Rank4AI 43 984 4.4% 22.8
resiliencebuilder.co.uk ResilienceBuilder 33 346 9.5% 37.1
/resilience-coach ResilienceBuilder 9 1,065 0.8% 54.3
/about ResilienceBuilder 8 171 4.7% 24.9
/research/rankings/best-ai-seo-agencies-uk/ Rank4AI 6 9,977 0.1% 32.8
/research/rankings/top-ai-seo-companies-uk/ Rank4AI 5 2,741 0.2% 16.1
/blog/is-gemini-the-same-as-google-search/ Rank4AI 5 1,253 0.4% 7.3
/ai-seo/ Rank4AI 3 3,906 0.1% 30.9
/research/rankings/best-ai-search-visibility-agencies/ Rank4AI 3 2,118 0.1% 23.3
/research/rankings/top-ai-search-agencies-london/ Rank4AI 3 1,584 0.2% 25.2
/learn/questions/why-do-the-same-ai-prompts-give-different-answers-each-time/ Rank4AI 3 1,435 0.2% 8.7
/learn/tools/ai-visibility-checker/ Rank4AI 3 662 0.5% 23.1
/learn/questions/what-happens-if-google-ai-overviews-start-showing-incorrect-information-about-my-company/ Rank4AI 3 548 0.6% 8.1
/research/rankings/best-schema-markup-for-ai-search/ Rank4AI 3 504 0.6% 11.2
/research/rankings/top-free-ai-search-tools-2026/ Rank4AI 3 184 1.6% 8.5
/about/ Rank4AI 3 152 2.0% 4.7
/learn/guides/complete-guide-ai-search/ Rank4AI 2 904 0.2% 13.3
/who-we-help/london/ Rank4AI 2 729 0.3% 29.8
/learn/guides/get-cited-chatgpt/ Rank4AI 2 496 0.4% 32.1
/duckduckgo-visibility/ Rank4AI 2 188 1.1% 6.4
/learn/questions/why-does-google-s-ai-overview-show-my-competitor-instead-of-my-business-when-customers-search-for-our-services/ Rank4AI 2 156 1.3% 9.1
/learn/questions/what-is-the-difference-between-keywords-and-prompts-in-ai-search/ Rank4AI 2 102 2.0% 14.5
/learn/guides/google-ai-overview-ranking-factors/ Rank4AI 2 78 2.6% 8.3
/what-we-do/advisory/ Rank4AI 2 39 5.1% 16.5
/research/rankings/best-robots-txt-for-ai-search/ Rank4AI 2 36 5.6% 7.9

Pages with zero clicks are hidden. CTR/position from the same 28–30d GSC window. This is the page-level view that the per-site total alone hides.

AI visibility — Copilot citations vs AI fetches

Bing export 2026-07-21 · live fetches 30d

Two different measures — not the same number twice. Cited = Microsoft's count of Bing Copilot (+ Bing-grounded partners) putting your link in an answer — from Bing's index, no fetch. Not ChatGPT.Fetched = your server log of an AI bot (≈95% ChatGPT) downloading the page live to answer someone. A page can be fetched by ChatGPT far more than Bing cites it — that gap is normal. Google AI Overviews/Gemini give no comparable feed.

SiteCited · Bing CopilotFetched · live (ChatGPT)Fetch : cite
Rank4AI16,878+4369 7d2,905+560 7d0.2×
Fleet (30d)16,8782,905

AI Visibility

0/1 sites cited by at least one engine

AEO = on-site readiness. The engine columns = whether we are actually cited (rate %). A high AEO with 0% citations is the gap the AI-visibility work closes. A dash means that engine was not measured this run (missing key or error).

Site AEO Claude ChatGPT Gemini Perplexity
rank4ai 90% ----

Dashboard

Data as of 21 Jul, 14:39 · 3 core feeds dead or very stale — numbers below may be wrong

Lagging: AI Overviews SERP (36d) · Citation prompts (12d) · Daily site audit (11d)

New-site pipeline KBB Company Finder · Essex+Suffolk niche-attack 23/25 · buyer panel verified (35–83 cos/town) · awaiting name + monetisation call
49k board →

Leads

0 last 7d 0 30d 0 total
Open Leads tab →

Real leads only — internal/test sources excluded.

No real leads captured yet across these sites.
Wins This Week 15 recs cleared today · 17 in last 7 days · 15 new regressions · 19 stuck ≥7d (strategic)
what changed
rank4ai
✓ Cleared today (6)
· 'ai based seo services' — 319 impressions, 0% CTR
· 'ai search agency' — 885 impressions, 0.79% CTR
· 'ai seo agency uk' — 468 impressions, 0.64% CTR
· 'best ai search agency' — 144 impressions, 0.69% CTR
· 'what is ai seo' — 243 impressions, 0.82% CTR
· High bounce rate: 75.2%
⚠ New today (6)
· 'ai based seo services' — 320 impressions, 0% CTR
· 'ai search agency' — 892 impressions, 0.78% CTR
· 'ai seo agency uk' — 470 impressions, 0.64% CTR
· 'best ai search agency' — 140 impressions, 0.71% CTR
· 'what is ai seo' — 247 impressions, 0.81% CTR
· High bounce rate: 75.4%
Content freshness 2085/2085 pages dated · 1048 fresh ≤30d
refresh pile
Refresh pile = oldest dated pages excluding privacy/terms/cookies/admin. Source: per-site page-dates.json (git-derived).
Cloudflare AI Crawl Control (14d) Edge-level bot counts, true hits
Fetched 21 Jul, 05:53
Rank4AI
13,668
AI bot hits
14
distinct bots
07-14 07-21
Googlebot
3,301
Bytespider
2,693
ChatGPT-User
2,080
Amazonbot
796
Applebot
795
Open recommendations
13
across 2 sites
2
critical
Site issues (crawl)
0
broken / dupe H1 / errors

No crawl issues detected. Latest crawl clean across all 3 sites.

Changes today
55
commits across fleet

All sites

grouped by status · click a card for the full brand view

Site Changes

mortgageexplained.co.uk UPDATE
Registered owner name in manifest + machine-readable files (mcp.json, openapi.json, llms) 2026-07-21
mortgageexplained.co.uk UPDATE
Correct owner name to registered 'Muswell Rose Consulting Limited' fleet-wide on site (was 'Muswell Rose Ltd', a non-existent entity name) 2026-07-21
rank4ai.co.uk UPDATE
Demo: LTD Turnaround alternative homepage in Claude 'Trust & Authority' design direction (ui-ux-pro-max) at /demos/ltdturnaround-claude-design/ — noindex, desktop/mobile toggle 2026-07-21
rank4ai.co.uk UPDATE
chore: build-churn regen (fleet-structure, page-dates) 2026-07-21
rank4ai.co.uk UPDATE
ip-panel: full topic coverage - 8 seats mapping all 41 clusters + guides (was 6 seats missing BBL, enforcement, employees, comparisons) 2026-07-21
rank4ai.co.uk UPDATE
IP reviewer-panel brief page at /ip-panel/ (noindex share-link for LTD Turnaround outreach) 2026-07-21
rank4ai.co.uk UPDATE
Auto-sync fleet-structure.json (2026-07-21T07:11:43) 2026-07-21
marketinvoice.co.uk FIX
Fix 199 orphaned pages: hubs enumerate children instead of hand-listing them 2026-07-21
marketinvoice.co.uk NEW
build artifacts 2026-07-21
marketinvoice.co.uk NEW
build artifacts 2026-07-21
marketinvoice.co.uk UPDATE
SoftwareApplication schema on affordability-calculator (the one MI tool missing it) 2026-07-21
marketinvoice.co.uk UPDATE
data(market-activity): daily publish 2026-07-21 2026-07-21
marketinvoice.co.uk UPDATE
Auto: daily stat content 2026-07-21 2026-07-21
trustedinteriors.pages.dev NEW
Add _redirects with sitemap.xml -> sitemap-index.xml 301 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T16:28:12+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T16:08:25+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T15:55:32+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T15:46:09+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T15:32:00+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T15:28:58+01:00) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T15:12:03+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T15:08:51+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T14:55:31+01:00) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T14:38:42+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T14:37:21+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T14:21:11+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T14:14:58+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T14:04:32+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T13:51:57+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T13:46:45+01:00) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T13:29:21+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T13:18:30+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T13:09:30+01:00) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T12:45:57+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T12:34:21+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T12:09:07+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T10:55:52+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T10:51:19+01:00) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T10:35:45+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T10:35:43+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T10:20:10+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T10:15:29+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T08:49:29+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T08:38:23+0100 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T08:33:36+01:00) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T08:17:10+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T08:16:30+0100 2026-07-21
dashboard UPDATE
Full-history search numbers + Copilot citations survive cron (Adam 21 Jul) 2026-07-21
dashboard UPDATE
Fleet sync: source-reader refresh (2026-07-21T08:00:34+01:00) 2026-07-21
dashboard UPDATE
Leads refresh 2026-07-21T07:55:13+0100 2026-07-21
7198 total changes tracked

Rank4AI Dashboard

Admin view. Enter access code.